/*
 * RedThreshConfig.h
 *
 *  Created on: 16/lug/2014
 *      Author: va2013
 */

#ifndef REDTHRESHCONFIG_H_
#define REDTHRESHCONFIG_H_

#include "HSVThreshConfig.h"

class RedThreshConfig: public HSVThreshConfig {
private:
	double H_MIN_m;
	double H_MIN_b;
	double H_MAX_m;
	double H_MAX_b;
	double S_MIN_m1;
	double S_MIN_b1;
	double S_MIN_m2;
	double S_MIN_b2;
	double S_MIN_gamma;
	double S_MAX_m;
	double S_MAX_b;
	double V_MIN_m1;
	double V_MIN_b1;
	double V_MIN_m2;
	double V_MIN_b2;
	double V_MIN_gamma;
	double V_MAX_m1;
	double V_MAX_b1;
	double V_MAX_m2;
	double V_MAX_b2;
	double V_MAX_gamma;
public:
	RedThreshConfig();
	virtual ~RedThreshConfig();
	double getHMax(double mean);
	double getHMin(double mean);
	double getSMax(double mean);
	double getSMin(double mean);
	double getVMax(double mean);
	double getVMin(double mean);
};

#endif /* REDTHRESHCONFIG_H_ */
